package com.mxwl.cbg.common.model.es.role;

import lombok.Data;
import io.swagger.v3.oas.annotations.media.Schema;

import java.util.List;

@Data
@Schema(description = "ESCallHorse model")
public class ESCallHorse {
    //成品召唤兽的数量
    @Schema(description = "成品召唤兽的数量", example = "10")
    private int count;
    //召唤兽的种类
    // 召唤兽类型标记 (每个类型单独用布尔字段表示)
    @Schema(description = "是否有力劈宠", example = "true")
    private boolean hasLiPi;       // 力劈宠
    @Schema(description = "是否有善恶宠", example = "false")
    private boolean hasShanE;      // 善恶宠
    @Schema(description = "是否有须弥宠", example = "true")
    private boolean hasXuMi;       // 须弥宠
    @Schema(description = "是否有死亡宠", example = "false")
    private boolean hasSiWang;     // 死亡宠
    @Schema(description = "是否有法防宠", example = "true")
    private boolean hasFaFang;     // 法防宠
    @Schema(description = "是否有壁垒宠", example = "false")
    private boolean hasBiLei;      // 壁垒宠
    @Schema(description = "是否有隐攻宠", example = "true")
    private boolean hasYinGong;    // 隐攻宠
    @Schema(description = "是否有高连宠", example = "false")
    private boolean hasGaoLian;    // 高连宠
    @Schema(description = "是否有神兽", example = "true")
    private boolean hasShenShou;   // 神兽

    @Schema(description = "灵佑值", example = "50")
    private Integer lingyou;

}
